#pragma once

#include "Object/Object.h"
#include "EditorMenuBarView.m.h"

class REditorMenuBarViewModel;
class RWidget;


RCLASS()
class REditorMenuBarView : public RObject
{
    ROBJECT

public:
    void BindViewModel(TSharedObjectPtr<REditorMenuBarViewModel> InViewModel);
    void FillMenuWidgets(TSharedObjectPtr<RWidget> InMenuWidget);

protected:
    TWeakObjectPtr<REditorMenuBarViewModel> ViewModel;

    TVector<bool> bIsButtonContextMenuVisible ;

};